package com.egoo.ticket.server.pojo.dto;

import com.egoo.ticket.server.pojo.vo.InteractiveDataVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 输出展示DTo
 * @author Donny_dong
 */
@Data
@ApiModel("输出展示DTo")
public class ConditionOutputDto {
	@ApiModelProperty("筛选条件第一列")
	private InteractiveDataVo firstId;

	@ApiModelProperty("筛选条件第二列")
	private InteractiveDataVo secondDataId;

	@ApiModelProperty("筛选条件选用户或者角色")
	private InteractiveDataVo typeId;
	/**
	 * /筛选条件输入框或者下拉框里的选择或者填入的值
	 */
	@ApiModelProperty("筛选条件输入框或者下拉框里的选择或者填入的值")
	private Object value;
	/**
	 * /格式Tag返回给前端：输入框或者下拉框等等
	 */
	@ApiModelProperty("格式Tag返回给前端：输入框或者下拉框等等")
	private  Integer shapeTag;
	/**
	 * 	//输入框或者下拉框能填或者能选几个值：0代表任意填入，1代表只能填1个或者选1个，2：2个，3：一个或者多个
	 */
	@ApiModelProperty("输入框或者下拉框能填或者能选几个值：0代表任意填入，1代表只能填1个或者选1个，2：2个，3：一个或者多个")
	private  Integer TagIn;
	/**
	 * /筛选条件第二列为单列还是双列（有用户或者角色）
	 */
	@ApiModelProperty("筛选条件第二列为单列还是双列（有用户或者角色）")
	private  Integer tag;
	/**
	 * /第一列下拉
	 */
	@ApiModelProperty("第一列下拉")
	private  List firstIdList;
	/**
	 * /第二列下拉
	 */
	@ApiModelProperty("第二列下拉")
	private  List secondList;
	/**
	 * /第三列下拉
	 */
	@ApiModelProperty("第三列下拉")
	private  List thirdList;
	/**
	 * /第四列下拉
	 */
	@ApiModelProperty("第四列下拉")
	private  List fourthList;
}
